6f0128e165027a93505b04ea2e2ff55197c58cb4,platform/util/src/com/intellij/util/io/BaseOutputReader.java,BaseOutputReader,readAvailableBlocking,#,95

Before Change


        read = true;
        processLine(myInputBuffer, myLineBuffer, n);
      }
      if (!myReader.ready()) {
        TimeoutUtil.sleep(mySleepingPolicy.getTimeToSleep(n > 0));
        if (!myReader.ready()) {
          if (myLineBuffer.length() > 0) {
            sendLine(myLineBuffer);
          }

After Change



      if (!isReady) {
        TimeoutUtil.sleep(mySleepingPolicy.getTimeToSleep(n > 0));
        isReady = myReader.ready();
      }

      if (!isReady) {